package com.fpd.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @desc 客户基础信息(主要对应页面显示（web页面/swt、swing界面）的数据对象)
 * @author wujiangbo
 * @date 2019年11月6日 上午10:50:42
 */
@Data
@ApiModel
public class ExportCustomerBaseInfoVO implements Serializable{

	/**
	 * 序列号
	 */

	private static final long serialVersionUID = -8149538202083274119L;
	/**
	 * 客户姓名
	 */
	@ApiModelProperty(value = "姓名")
	private String custName;

	/**
	 * 手机号码
	 */
	@ApiModelProperty(value = "手机号码")
	private String phoneNumber;
	/**
	 * 身份证号
	 */
	@ApiModelProperty(value = "身份证号")
	private String custIdNumber;
	/**
	 * 客户号
	 */
	@ApiModelProperty(value = "客户号")
	private String custNo;
	/**
	 * 现居住地
	 */
	@ApiModelProperty(value = "现居住地")
	private String liveAddress;

	/**
	 * 电子邮箱
	 */
	@ApiModelProperty(value = "邮箱")
	private String email;

	/**
	 * 客户类型（1：A类客户；2：B类客户；3：C类客户；4：D类客户）
	 */
	@ApiModelProperty(value = "客户类型")
	private String custType;

	/**
	 * 委托方
	 */
	@ApiModelProperty(value = "委托方")
	private String thirdParty;
	/**
	 * 出生日期
	 */
	@ApiModelProperty(value = "出生日期")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date birthday;

	/**
	 * 户籍地址
	 */
	@ApiModelProperty(value = "户籍地址")
	private String registerAddress;


	/**
	 * 现居城市
	 */
	@ApiModelProperty(value = "现居城市")
	private String liveCity;

	/**
	 * 单位名称
	 */
	@ApiModelProperty(value = "单位名称")
	private String unitName;
	
	/**
	 * 单位地址
	 */
	@ApiModelProperty(value = "单位地址")
	private String unitAddress;
	
	/**
	 * 单位电话
	 */
	@ApiModelProperty(value = "单位电话")
	private String unitPhone;
	
	/**
	 * 划扣银行卡号
	 */
	@ApiModelProperty(value = "划扣银行卡号")
	private String bankNumber;
	
	/**
	 * 划扣银行名称
	 */
	@ApiModelProperty(value = "划扣银行名称")
	private String bankName;

}
